package com.zhuangxiaoyan.springbootredis.delayqueuing.constants;

import lombok.Getter;

/**
 * @Classname JobStatus
 * @Description 任务状态
 * @Date 2022/4/18 8:31
 * @Created by xjl
 */
@Getter
public enum JobStatus {

    /**
     * 可执行状态，等待消费
     */
    READY,
    /**
     * 不可执行状态，等待时钟周期
     */
    DELAY,
    /**
     * 已被消费者读取，但还未得到消费者的响应
     */
    RESERVED,
    /**
     * 已被消费完成或者已被删除
     */
    DELETED
}
